home *** CD-ROM | disk | FTP | other *** search
/ The Atari Compendium / The Atari Compendium (Toad Computers) (1994).iso / files / prgtools / langs / nasm20 / nasm20s.zoo / lib / src / ddsector.s65 < prev    next >
Encoding:
Text File  |  1993-01-22  |  691 b   |  25 lines

  1.    .include #system
  2.  
  3. dd_secs:
  4.    dey                        ; ought to be at least one sector
  5.    tya                        ; save it on stack
  6.    pha
  7.    jsr   dskinv               ; do disk io (assume everything else's setup)
  8.    bmi   :xover               ; leave on errors
  9.    pla                        ; get sectors left
  10.    beq   :over                ; 0 = done->
  11.  
  12.    tay                        ; get no in Y
  13.    inc   dbufhi               ; add #$100 to buffer count
  14.    inc   daux1                ; wanna next sector ?
  15.    bne   dd_secs              ; sure !
  16.    inc   daux2
  17.    bne   dd_secs
  18.                               ; this is really awful...
  19. :xover
  20.    pla
  21.    ldy   #$FF
  22. :over 
  23.    rts
  24.  
  25.